package com.wisdytech.linkdcs.factory.dao;

import java.io.IOException;
import java.util.List;
import java.util.Map;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.wisdytech.linkdcs.factory.model.Shop;

/**
 * <p>
  *  Mapper 厂区接口
 * </p>
 *
 * @author chenbin
 * @since 2018-05-03
 */
public interface TmShopDao extends BaseMapper<Shop>{
    /**
     * 通过厂区id查询对应的车间集合
     * @param factoryId 工序id
     * @return 对应车间信息列表
     */
	public List<Shop> listAllShopByFactoryId(String factoryId);

    /**
     * <p>Description: 分页获取车间列表</p>
     * @param queryMap 查询条件
     * @return 车间信息
     */
	public List<Shop> listShopByFilter(Map<String, Object> queryMap);
    /**
     * <p>Description:查询产车间信息列表</p> 
     * @return 车间信息列表集合
     * @throws IOException 
     */
	public Shop getShopById(String pkId);

    /**
     * <p>Description:修改车间信息</p> 
     * @return 修改结果
     */
	public int updateShopById(Shop shop);

}
